/*
* jQuery UI Effects Fade 1.8.7
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Effects/Fade
*
* Depends:
*	jquery.effects.core.js
*/
(function ($, undefined) {
    $.effects.fade = function (o) {
        return this.queue(function () {
            var elem = $(this),
			mode = $.effects.setMode(elem, o.options.mode || 'hide');

            elem.animate({ opacity: mode }, {
                queue: false,
                duration: o.duration,
                easing: o.options.easing,
                complete: function () {
                    (o.callback && o.callback.apply(this, arguments));
                    elem.dequeue();
                }
            });
        });
    };
})(jQuery);